import pandas as pd

def count_academic_events_pandas(csv_file, year, event_type):
    """
    使用Pandas统计指定年份和类型的学术活动数量

    参数:
        csv_file: CSV文件路径
        year: 要统计的年份
        event_type: 要统计的学术类型(在标题中搜索的关键词)

    返回:
        符合条件的学术活动数量，出错时返回-1
    """
    try:
        # 读取CSV文件
        df = pd.read_csv(csv_file)

        # 确保年份列是字符串类型，便于比较
        df['年份'] = df['年份'].astype(str)

        # 筛选指定年份且标题包含关键词的记录
        filtered = df[
            (df['年份'] == str(year)) &
            (df['标题'].str.contains(event_type, case=False, regex=False))
        ]

        return len(filtered)

    except FileNotFoundError:
        print(f"错误: 文件 {csv_file} 未找到")
        return -1
    except Exception as e:
        print(f"处理数据时发生错误: {e}")
        return -1


year = input("")
event_type = input("")

# CSV文件路径(请根据实际情况修改)
csv_file = ''  # 替换为你的CSV文件路径

    # 统计数量
total = count_academic_events_pandas(csv_file, year, event_type)

if total >= 0:
    print(total)
else:
    print("统计失败，请检查输入和文件是否正确。")
